#encoding:utf-8
import cv2
import numpy as np
import matplotlib.pyplot as plt
  
# 举一个极端的例子，真的只是运气好，遇到了。。。。
img = cv2.imread('lena.jpg')
img_add = img + 10
img_add2 = cv2.add(img, img_add)
 
print(img[0:4, :, 0])
print(img_add[0:4, :, 0])
print(img_add2[0:4, :, 0])
'''
这个是 logo1.jpg 的效果
 
[[246 246 246 ... 246 246 246]
 [246 246 246 ... 246 246 246]
 [246 246 246 ... 246 246 246]
 [246 246 246 ... 246 246 246]]
[[0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 0]]
[[246 246 246 ... 246 246 246]
 [246 246 246 ... 246 246 246]
 [246 246 246 ... 246 246 246]
 [246 246 246 ... 246 246 246]]
 
这个是  lena.jpg 的效果
[[126 125 124 ... 128 120  90]
 [127 126 124 ... 135 131  96]
 [124 123 121 ... 144 138  96]
 [116 119 116 ...  73  56  35]]
 
[[136 135 134 ... 138 130 100]
 [137 136 134 ... 145 141 106]
 [134 133 131 ... 154 148 106]
 [126 129 126 ...  83  66  45]]
 
[[255 255 255 ... 255 250 190]
 [255 255 255 ... 255 255 202]
 [255 255 252 ... 255 255 202]
 [242 248 242 ... 156 122  80]]
 
# 我们发现 使用numpy库的加法，则运算结果取模
          使用opencv的add()函数，则运算结果当大于255，则取255
'''
